package com.wch.clientdemo.module.base.config;

import com.wch.clientdemo.module.base.database.SqliteUtil;

import android.app.Application;
import android.database.sqlite.SQLiteDatabase;

public class MyApplication extends Application {

	private MyConfig myConfig = null;
	private MyContexts myContexts = null;
	
	@Override
	public void onCreate() {
		super.onCreate();
		init();
	}

	private void init() {
		initData();
		initDbHelper();
	}
	
	/**
	 * 初始化本地数据库
	 */
	private void initDbHelper() {
		SqliteUtil.getInstance(this);	
	}

	/**
	 * 获取全局数据信息
	 * @return
	 */
	public MyContexts getMyContexts() {
		return myContexts;
	}

	/**
	 * 获取配置信息
	 * @return
	 */
	public MyConfig getMyConfig() {
		return myConfig;
	}


	private void initData() {
		myConfig = new MyConfig(this);
		myConfig.init();
		myContexts = new MyContexts(this);	
	}
	
	
}
